package coffeenc.mall.admin.service;

import coffeenc.mall.admin.entity.UmsAdmin;
import coffeenc.mall.admin.entity.UmsResource;

import java.util.List;

/**
 * 用于操作存在于Redis内的后台用户的信息
 * Created by coffeenc on 2020/9/18
 */
public interface UmsAdminCacheService {
    /**
     * 根据用户名获取用户信息
     */
    UmsAdmin getAdmin(String username);
    /**
     * 向缓存中添加用户
     */
    void setAdmin(String username, UmsAdmin umsAdmin);
    /**
     * 获取缓存中的用户资源列表
     */
    List<UmsResource> getResourceList(Long adminId);
    /**
     * 向缓存中添加用户资源列表
     */
    void setResourceList(Long adminId,List<UmsResource> resourceList);
}
